package com.nbufe.domain.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 碳排放因子库(EmissionFactorBank)表实体类
 *
 * @author luzhiheng
 * @since 2023-12-26 16:13:08
 */
@SuppressWarnings("serial")
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("emission_factor_bank")
public class EmissionFactorBank {
    @TableId
    private Long id;

    /**
     * 原料类别id
     */
    private Long organizationId;

    /**
     * 碳排放因子
     */
    private Double factor;

    /**
     * 平均低位发热量
     */
    private Double aveFuel;

    /**
     * 碳氧化率
     */
    private Double oxidationRate;

    /**
     * 单位热值含碳量
     */
    private Double carbonFuel;

    /**
     * 阶段（类别）
     */
    private String stage;

    /**
     * 数据来源
     */
    private String dataOrigin;

    /**
     * 单位
     */
    private String unit;

    /**
     * 租户id
     */
    private Long tenantId;

    private Date createTime;

    private Date updateTime;

    private String createName;

    private String updateName;

    @TableLogic
    private Integer delFlag;

}
